package com.miplus.ccrm.core.service.conf;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.miplus.ccrm.common.CmdResVo;
import com.miplus.ccrm.core.controller.vo.conf.AlertReqVo;
import com.miplus.ccrm.core.controller.vo.conf.AlertResVo;
import com.miplus.ccrm.core.pojo.MsgAlerts;
import com.baomidou.mybatisplus.extension.service.IService;
import com.miplus.ccrm.core.utils.EnumFiChannel;
import com.miplus.ccrm.core.utils.EnumTaskStatus;

/**
* @author pc
* @description 针对表【msg_alerts】的数据库操作Service
* @createDate 2024-04-18 15:56:31
*/
public interface MsgAlertsService extends IService<MsgAlerts> {

    IPage<AlertResVo> msgAlertViewList(String $usrid,AlertReqVo paras);

    CmdResVo msgAlertReaded(Integer alertid);

    int msgAlertAdd(String title,String msg,String tousr,String crusr);

    CmdResVo getAlertNoReadCount(String $usrid);

    int msgAlertAdd(EnumFiChannel fiChannel, String tousr, String crusr, String statusdsc);
}
